package com.cms.recursoshumanos.object;

import java.util.Date;

import net.rim.device.api.util.Persistable;

public class CustomPersistableDate  implements Persistable
{
	
	private long valor_long_date = 0;
	private boolean flag; // true => el valor es nulo
						  // false => el valor no es nulo
	
	public CustomPersistableDate()
	{
		this.flag = true;
	}
	
	public Date getDate()
	{
		if (flag)
		{
			return null;
		}
		else
		{
			return new Date(valor_long_date);
		}
	}
	public void setDate(Date date)
	{
		if (date == null)
		{
			this.flag = true;
			this.valor_long_date = 0;
		}
		else
		{
			this.flag = false;
			this.valor_long_date = date.getTime();
		}
	}
	
	
	
}
